| Project | Open Cart |
|---|---|
| Release | 9.87.6 |
| Test Environment | QA |
| Execution Start Time | Wed, 03 Dec 2025 20:15:17 GMT |
| Execution End Time | Wed, 03 Dec 2025 20:16:17 GMT |
| Total Execution Time | 1m |
|
|
|
|
|
|
| Filename | Tests | Execution Time | Passed | Failed | Timed Out | Skipped | Interrupted |
|---|---|---|---|---|---|---|---|
| login.spec.ts | 2 | 8s | 2 () | 0 () | 0 () | 0 () | 0 () |
| productinfo.spec.ts | 4 | 19s | 4 () | 0 () | 0 () | 0 () | 0 () |
| register.spec.ts | 3 | 14s | 3 () | 0 () | 0 () | 0 () | 0 () |
| search.spec.ts | 4 | 13s | 4 () | 0 () | 0 () | 0 () | 0 () |
| Browser | Tests | Execution Time | Passed | Failed | Timed Out | Skipped | Interrupted |
|---|---|---|---|---|---|---|---|
| Google Chrome | 13 | 54s | 13 () | 0 () | 0 () | 0 () | 0 () |
| Title | Status | File | Browser | Duration | Retry | Details | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| verify valid login @sanity | passed | login.spec.ts | Google Chrome | 5s 35ms | 0 |
read_more
verify valid login @sanityX
Filled the text pwtest@nal.com in the element getByRole('textbox', { name: 'E-Mail Address' })
,Filled the text test123 in the element getByRole('textbox', { name: 'Password' })
,Clicked on element : input[type="submit"][value="Login"]
|
||||||||||
| verify invalid login | passed | login.spec.ts | Google Chrome | 2s 810ms | 0 |
read_more
verify invalid loginX
Filled the text pwtest@nal.com in the element getByRole('textbox', { name: 'E-Mail Address' })
,Filled the text test@12455766 in the element getByRole('textbox', { name: 'Password' })
,Clicked on element : input[type="submit"][value="Login"]
,invalid login error message Warning: No match for E-Mail Address and/or Password.
|
||||||||||
| verify info of the product and its images MacBook Pro : 4 | passed | productinfo.spec.ts | Google Chrome | 4s 882ms | 0 |
read_more
verify info of the product and its images MacBook Pro : 4X
Filled the text pwtest@nal.com in the element getByRole('textbox', { name: 'E-Mail Address' })
,Filled the text test123 in the element getByRole('textbox', { name: 'Password' })
,Clicked on element : input[type="submit"][value="Login"]
,search key:macbook
,Filled the text macbook in the element getByRole('textbox', { name: 'Search' })
,Clicked on element : locator('#search>span.input-group-btn>button.btn')
,==========product name: ====MacBook Pro
,Clicked on element : getByRole('link', { name: 'MacBook Pro' })
,Product header is :MacBook Pro
,wait for element to be visible
,Number of images of product are :4
|
||||||||||
| verify info of the product and its images MacBook Air : 4 | passed | productinfo.spec.ts | Google Chrome | 4s 958ms | 0 |
read_more
verify info of the product and its images MacBook Air : 4X
Filled the text pwtest@nal.com in the element getByRole('textbox', { name: 'E-Mail Address' })
,Filled the text test123 in the element getByRole('textbox', { name: 'Password' })
,Clicked on element : input[type="submit"][value="Login"]
,search key:macbook
,Filled the text macbook in the element getByRole('textbox', { name: 'Search' })
,Clicked on element : locator('#search>span.input-group-btn>button.btn')
,==========product name: ====MacBook Air
,Clicked on element : getByRole('link', { name: 'MacBook Air' })
,Product header is :MacBook Air
,wait for element to be visible
,Number of images of product are :4
|
||||||||||
| verify info of the product and its images Samsung Galaxy Tab 10.1 : 7 | passed | productinfo.spec.ts | Google Chrome | 4s 831ms | 0 |
read_more
verify info of the product and its images Samsung Galaxy Tab 10.1 : 7X
Filled the text pwtest@nal.com in the element getByRole('textbox', { name: 'E-Mail Address' })
,Filled the text test123 in the element getByRole('textbox', { name: 'Password' })
,Clicked on element : input[type="submit"][value="Login"]
,search key:samsung
,Filled the text samsung in the element getByRole('textbox', { name: 'Search' })
,Clicked on element : locator('#search>span.input-group-btn>button.btn')
,==========product name: ====Samsung Galaxy Tab 10.1
,Clicked on element : getByRole('link', { name: 'Samsung Galaxy Tab 10.1' })
,Product header is :Samsung Galaxy Tab 10.1
,wait for element to be visible
,Number of images of product are :7
|
||||||||||
| verify product MetaData | passed | productinfo.spec.ts | Google Chrome | 4s 661ms | 0 |
read_more
verify product MetaDataX
Filled the text pwtest@nal.com in the element getByRole('textbox', { name: 'E-Mail Address' })
,Filled the text test123 in the element getByRole('textbox', { name: 'Password' })
,Clicked on element : input[type="submit"][value="Login"]
,search key:macbook
,Filled the text macbook in the element getByRole('textbox', { name: 'Search' })
,Clicked on element : locator('#search>span.input-group-btn>button.btn')
,==========product name: ====MacBook Pro
,Clicked on element : getByRole('link', { name: 'MacBook Pro' })
,Product header is :MacBook Pro
,wait for element to be visible
,Number of images of product are :4
,Product header is :MacBook Pro
,Full product details for product: MacBook Pro
,header MacBook Pro
,imagecount [33m4[39m
,Brand Apple
,Product Code Product 18
,Reward Points 800
,Availability Out Of Stock
,price $2,000.00
,extaxprice $2,000.00
|
||||||||||
| @register verify user is able to register Alice | passed | register.spec.ts | Google Chrome | 4s 437ms | 0 |
read_more
@register verify user is able to register AliceX
Clicked on element : getByRole('link', { name: 'Register' })
,Filled the text Alice in the element getByRole('textbox', { name: 'First Name' })
,Filled the text Smith in the element getByRole('textbox', { name: 'Last Name' })
,Filled the text auto_gyu3ouk@nal.com in the element getByRole('textbox', { name: 'E-Mail' })
,Filled the text 1234567890 in the element getByRole('textbox', { name: 'Telephone' })
,Filled the text Password@123 in the element getByRole('textbox', { name: 'Password' })
,Filled the text Password@123 in the element getByRole('textbox', { name: 'Password Confirm' })
,Clicked on element : getByText('Yes', { exact: true })
,Clicked on element : locator('[name="agree"]')
,Clicked on element : getByRole('button', { name: 'Continue' })
|
||||||||||
| @register verify user is able to register Bob | passed | register.spec.ts | Google Chrome | 4s 435ms | 0 |
read_more
@register verify user is able to register BobX
Clicked on element : getByRole('link', { name: 'Register' })
,Filled the text Bob in the element getByRole('textbox', { name: 'First Name' })
,Filled the text Jones in the element getByRole('textbox', { name: 'Last Name' })
,Filled the text auto_ztyt13m@nal.com in the element getByRole('textbox', { name: 'E-Mail' })
,Filled the text 9875756723 in the element getByRole('textbox', { name: 'Telephone' })
,Filled the text Secret@456 in the element getByRole('textbox', { name: 'Password' })
,Filled the text Secret@456 in the element getByRole('textbox', { name: 'Password Confirm' })
,Clicked on element : getByText('No', { exact: true })
,Clicked on element : locator('[name="agree"]')
,Clicked on element : getByRole('button', { name: 'Continue' })
|
||||||||||
| @register verify user is able to register Charlie | passed | register.spec.ts | Google Chrome | 4s 389ms | 0 |
read_more
@register verify user is able to register CharlieX
Clicked on element : getByRole('link', { name: 'Register' })
,Filled the text Charlie in the element getByRole('textbox', { name: 'First Name' })
,Filled the text Brown in the element getByRole('textbox', { name: 'Last Name' })
,Filled the text auto_uj4n9z1@nal.com in the element getByRole('textbox', { name: 'E-Mail' })
,Filled the text 9987087980 in the element getByRole('textbox', { name: 'Telephone' })
,Filled the text Hello@789 in the element getByRole('textbox', { name: 'Password' })
,Filled the text Hello@789 in the element getByRole('textbox', { name: 'Password Confirm' })
,Clicked on element : getByText('Yes', { exact: true })
,Clicked on element : locator('[name="agree"]')
,Clicked on element : getByRole('button', { name: 'Continue' })
|
||||||||||
| validate search test macbook | passed | search.spec.ts | Google Chrome | 3s 437ms | 0 |
read_more
validate search test macbookX
Filled the text pwtest@nal.com in the element getByRole('textbox', { name: 'E-Mail Address' })
,Filled the text test123 in the element getByRole('textbox', { name: 'Password' })
,Clicked on element : input[type="submit"][value="Login"]
,search key:macbook
,Filled the text macbook in the element getByRole('textbox', { name: 'Search' })
,Clicked on element : locator('#search>span.input-group-btn>button.btn')
|
||||||||||
| validate search test samsung | passed | search.spec.ts | Google Chrome | 3s 539ms | 0 |
read_more
validate search test samsungX
Filled the text pwtest@nal.com in the element getByRole('textbox', { name: 'E-Mail Address' })
,Filled the text test123 in the element getByRole('textbox', { name: 'Password' })
,Clicked on element : input[type="submit"][value="Login"]
,search key:samsung
,Filled the text samsung in the element getByRole('textbox', { name: 'Search' })
,Clicked on element : locator('#search>span.input-group-btn>button.btn')
|
||||||||||
| validate search test imac | passed | search.spec.ts | Google Chrome | 3s 259ms | 0 |
read_more
validate search test imacX
Filled the text pwtest@nal.com in the element getByRole('textbox', { name: 'E-Mail Address' })
,Filled the text test123 in the element getByRole('textbox', { name: 'Password' })
,Clicked on element : input[type="submit"][value="Login"]
,search key:imac
,Filled the text imac in the element getByRole('textbox', { name: 'Search' })
,Clicked on element : locator('#search>span.input-group-btn>button.btn')
|
||||||||||
| validate search test Dummy | passed | search.spec.ts | Google Chrome | 3s 231ms | 0 |
read_more
validate search test DummyX
Filled the text pwtest@nal.com in the element getByRole('textbox', { name: 'E-Mail Address' })
,Filled the text test123 in the element getByRole('textbox', { name: 'Password' })
,Clicked on element : input[type="submit"][value="Login"]
,search key:Dummy
,Filled the text Dummy in the element getByRole('textbox', { name: 'Search' })
,Clicked on element : locator('#search>span.input-group-btn>button.btn')
|
||||||||||
| Title | Status | File | Browser | Duration | Retry | Details |